@media only screen and (max-width: 480px){
	/* laikinas */
	.calendar{
		display:none;
	}
	.container {
		padding-left: 15px;
		padding-right: 15px;
		justify-content: center;
	}

	.navbar-right {
		min-height: 65px;
	}

	h1{
		font-size: 24px !important;
	}

	h2{
		font-size: 22px !important;
	}
	h4{
		font-size: 18px !important;
	}
	h5{
		font-size: 16px !important;
	}
	.sites-links {
		width: 100%;
	}

	.sites-links ol {
		list-style-type: none;
		width: 2000px;
	}

	.sites-links ol li {
		width: 365px;
		margin: 0px 10px;
		height: 400px;

	}

	.sites-links ol li a {
		width: 365px;
		height: 400px;

	}

	.sites-links ol li .sites-background {
		width: 365px;
		height: 400px;

	}

	.sites-links .description {
		height: 200px;
		width: 250px;
	}


	/*Course Carousell slider*/

	.course .carousel-item.item .carousel-item {
		width: 1130px;
		height: 295px;
	}

	/* Dataera front About*/
	.apieImages {
		width: 100%;
		height: 240px;

	}

	.apieImages img {
		width: 234px;
		min-width: 234px;
		height: 240px;
	}

	.apieDataera .left {
		width: 100%;
		padding: 0px 0px;
		float: none !important;
	}
	.apieDataera .left h2 {
		margin-top: 0px;
		text-align: left;
	}
	.apieDataera .right {
		width: 100%;
		padding: 80px 0px;
		display: flex;
    	justify-content: center;
	}
	
	.apieDataera.mainbox {
		height: auto;
		width: 100%;
		min-width: 100%;
	}


	.dataera-triseros .datacare img {
		width: 108px;
		left: calc(50% - 54px);
	}

	.dataera-triseros .dataspin img {
		width: 100px;
		left: calc(50% - 50px);
	}

	.dataera-triseros .datacademy img {
		width: 134px;
		left: calc(50% - 67px);
	}

	.ratai {
		max-width: 100%;
		width: 850px;
		margin: 0px 168px 20px 168px;
	}

	.linijos {
		margin: 20px 0px;
		width: 100%;
		position: relative;
		display: none;
	}

	.linijos div {
		display: block;
		position: relative;
	}

	.linijos .dataspin img {
		max-width: 100%;
		height: 213px;
		float: left;
		margin: 0px 48px;
	}

	.linijos .datacare img,
	.linijos .datacademy img {
		width: 100%;
        height: 100%;
	}

	.linijos .datacare,
	.linijos .datacademy {
		width: calc(50% - 49px);
	}

	.linijos .datacare img {
		float: left;
		height: 129px;
	}

	.linijos .datacademy img {
		float: right;
		height: 129px;
	}

	.ratai {
		max-width: 100%;
		width: 718px;
		margin: 0px 0px 20px 0px;
	}

	.linijos .dataspin img {
		margin: 0px 36px;
		height: 129px;
	}

	.linijos .datacare,
	.linijos .datacademy {
		width: calc(50% - 37px);
	}

	.dataera-triseros {
		width: 320px;
		flex-direction: column;
		align-items: center;
	}

	.dataera-triseros div {
		width: 230px;
		padding: 0px 0px;
	}

	.dataera-triseros h4 {
		font-size: 16px;
	}

	.dataera-triseros div p {
		font-size: 12px;
	}
	.all-works .work {
		max-width: 300px;
	}
	.naujienos .naujiena {

		max-width: 550px;
	}
	.naujiena-apie-body{
		width:100%;
		margin: 0;
	}
	.naujiena-apie-body img{
		width: 100%;
	}

	.visos-naujienos .naujiena {

		max-width: 350px;
		width: calc(100% - 30px);
	}

	.naujienos .naujiena .image,
	.visos-naujienos .naujiena .image {

		height: 350px;
	}

	.naujienos .naujiena .image img,
	.visos-naujienos .naujiena .image img {
		max-width: 550px;
		width: 550px;
	}
	.visos-naujienos .naujienos-body {
		min-width: 100%;
		display: flex;
		position: relative;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
		flex-grow: 1;
		gap: 1em;
	}
	.datacademy-about-body .left-text,
	.datacademy-about-body .right-text {
		width: 100%;
		float: none !important;
		min-height: 250px;
		height: 250px;
		padding: 0 8px;
	}
	.datacare-info.right{
		height: 450px

	}
	.datacademy-images div a{
		display: none;
	}
	.datacademy-about-body .right-text {
		padding-left: 0px;
	}
	.datacademy-about-body {
		height: auto;
		display: flex;
        flex-direction: column;
        align-items: center;
	}
	.datacademy-images .left-img{
		margin-left: 0px;
	}
	.datacademy-images .right-img{
		margin-right: 0px;
	}
	.datacademy-images .center-img{
		width: 31%;
	}
	.datacademy-images div p,
.datacare-images div p{
	color: #fff;
	font-family: WorkSans;
	font-size: 12px;
	font-weight: 200;
	text-align: center;
	min-height: 35px;
	padding: 0px 5px;
}
.main-kryptys div + div{
	border-left-width: 0px;
	border-left-color: var(--red);
	border-left-style: solid;
}
.main-kryptys{
	display: flex;
	flex-direction: column;
	margin: 0px 0px;
}
.main-kryptys div{
	width: 100%;
	text-align: center;
	color: var(--white);
	padding: 10px 20px;
}
.main-kryptys div p{
	text-align: center;
	color: var(--white);
	font-family: Epilogue;
	font-size: 16px;
	font-weight: 200;
	line-height: 20px;
}
	.datacademy-about-body .center-img {
		width: 250px;
		max-width: 250px;
		min-height: 250px;
		height: 250px;
		margin: 40px 0 0;
		float: none !important;
	}

	.datacademy-about-body .center-img img {
		width: 250px;
		max-width: 250px;
		min-height: 250px;
		height: 250px;
		height: auto;
	}
	.container-era{
		margin:0;
		width: 100%;
		justify-content: center;
	}
	.course {
		width: 345px;
		height: 355px;
	}
	.courses-main-container	.course {
		padding: 0px !important;
		width: 90% !important;
		max-width: 320px;
	}
	.courses-main-container	.course .image img{
		width: 100% !important;
	}

	.columnBlockLayout {
		padding: 0px !important; 
	}
	.course .course-body .title {
		font-size: 18px;
	}
	.course.left {
		float: none;
	}

	.course .trukme,
	.course .bottom {
		font-size: 16px;
	}

	.course h3 {
		font-size: 14px;
	}

	.course .trukme,
	.course .bottom {
		font-size: 14px;
	}
	.courses-main-container{
		flex-grow: 1; 
		display: flex; 
		flex-direction: column;
		min-width: 250px; 
		word-break: break-word; 
		justify-content: space-between; 
		gap: 10px;
		flex-wrap: wrap;
		padding: 0px;
		align-items: center;

	}
	.next-to-filters-container{
		padding: 0 0px;
	}
	.datacademy-images div,
	.datacare-images div {
	width: 30%;
	height: auto;
	display: block;
	position: relative;
	overflow: hidden;
}
	/*end datacademy main*/
	/*lecturer-body*/
	.lecturer-main-container{
		flex-grow: 1; 
		display: flex; 
		flex-direction: column;
		min-width: 250px; 
		word-break: break-word; 
		justify-content: space-between; 
		gap: 20px;
		margin-top: 0px;
		padding: 0px;
		align-items: center;
	}	
	
	.lecturer-body {
		display: block;
		max-width: 350px;
		height: 355px;
		padding: 40px 20px 20px;
		width: 100%;

	}

	div.profile-photo {
		width: 150px;
		height: 150px;
		min-height: 150px;

	}


	/*end lecturer*/
	/*group-body*/
	.groups {
		display: block;
		width: 330px;

		position: relative;
	}

	.group-body p {
		font-size: 14px;
		float: none !important
	}
	.group-body p.left {
		font-size: 16px;
	}
	.group-body .laikai{
		float: none !important;
		width: 100%;
		padding: 20px 0px;
	}
	.group-body .info{
		float: none !important;
	}
	.group-body {
		height: 350px;
	}
	.group-body .savaites-dienos {

		min-width: 100px;

	}
	.group-body .savaites-dienos {
		margin: 10px 0px;
	}
	/*end group-body*/
	/*Apie kursa*/
	.course-aprasymas .course-img img {
		width: 570px;
		height: 320px;
	}

	.about span {
		font-size: 14px !important;

	}

	.course-about h4 {

		margin: 20px 0px;
	}

	/*moduliu tabs*/

	.moduliu-aprasymai .tab {
		padding: 5px;
		font-size: 8px;
		margin-right: 2px;

	}
	.moduliu-aprasymai .tab-aprasymas, .moduliu-aprasymai .tab-aprasymas div, .moduliu-aprasymai .tab-aprasymas p,
	.moduliu-aprasymai .tab-aprasymas ol, .moduliu-aprasymai .tab-aprasymas ol li, .moduliu-aprasymai .tab-aprasymas ul,
	.moduliu-aprasymai .tab-aprasymas li, .moduliu-aprasymai .tab-aprasymas ul li, .moduliu-aprasymai .tab-aprasymas span {
		font-family: WorkSans !important;
		font-size: 11px !important;
		font-weight: 400 !important;
		background-color: transparent !important;
	}
	.moduliu-aprasymai .tab-aprasymas {
		padding: 40px 40px 0 40px;
		font-family: WorkSans !important;
		font-size: 11px !important;
		font-weight: 400 !important;
	}
	.moduliu-aprasymai {
		padding: 40px 0px;
	}



	.course-aprasymas .course-img {
		width: 100%;
	}

	.course-aprasymas .course-img img {
		width: 100%;
		height: auto;
	}

	.course-aprasymas .course-about {
		width: 100%;
		;
	}

	.course-aprasymas {
		flex-direction: column;
	}

	/*end apie kursa*/
	/*FILTRAI*/

	.filters {
		margin-bottom: 20px;
	}
	.filters .filter-header.closed {
		margin-bottom: 20px;
	}
	
	.filters .filter-body .head {
		width: 100%;
	}

	.moduliai .filter-check {
		width: 270px;

	}
	.closed .button-filtruoti {
		border: none;
	}
	.moduliai .head {
		height: 30px;
	}
	.filter-body.closed,  .filters-footer.closed {
		display: none;
	}
	.filter-body.active,  .filters-footer.active {
		display: block;
	}
	.filters .filter-header {
		width: 200px;
	
	}
	/*END FILTRAI*/
	.sertifikatai-main ol li.left{
		width: 40%;
	}
	.sertifikatai-main ol li.right{
		width:  60%;
	}
	.sertifikatai-main ul li span {
		display: block;
	}
	.sertifikatai,
.sertifikatai-main .aprasymas {

	flex-direction: column;

}
.sertifikatai-main ul li.left, .sertifikatai-main ul li.right {
	max-width: 350px;
}
	/*Breadcrumbs*/

	.breadcrumb {
		margin: 5px 0px;
	}

	.breadcrumb li,
	.breadcrumb li a,
	.breadcrumb li a:hover,
	.breadcrumb>li a,
	.breadcrumb>li a:hover,
	.breadcrumb>li .active {

		font-size: 14px;
		min-height: 20px;
	}
	.projekto-body .card {
		width: 345px;
		height: 255px;
	}
	.projekto-body{
		flex-grow: 1;
		gap: 10px;
	}
	.susiekti-forma .crmEntityFormView{
		padding: 40px;
		width: 340px;
		margin-left: 0px;
	}
	.susiekti-forma .violetinis-ratas{
		left: -20px;
		top: 10%;
	}
	.susiekti-forma .geltonas-ratas{
		right: -60px;
		top: 40%;
	}
	.registracija .crmEntityFormView{
		padding: 40px;
		width: 340px;
		margin-left: 0px;
	}
	.registracija-selected .card-body{
		max-width: 350px;
		margin-left: 0;
		margin-top: 40px;
	}
	.registracija .violetinis-ratas{
		left: -20px;
		top: 10%;
	}
	.registracija .geltonas-ratas{
		right: -60px;
		top: 40%;
	}
	.nuolaidos-container{
		display: flex;
		flex-direction: column;
		flex-wrap: nwrap;
		justify-content: space-between;
		gap: 20px;
		flex-grow: 1;
		align-items: center;
	}
	.text-block{
		display:none;
	}
	.works-container{
		display:flex;
		flex-grow: 1; 
		flex-direction: column-reverse; 
		gap: 40px;
	}
	.work-main-container .work-images .main{
		width: 355px;
		height: 230px;
		border-radius: 15px;
		overflow: hidden;
	}
	.work-main-container .work-images .main img{
		width: 355px;
		height: auto;
	}
	.work-main-container{
		width: 100%;
	}
	.popular-course .course .card-body {
		padding:10px;
		padding-top:20px;
	}
	.card-body .mainbox {
		position:static;
		width:fit-content;
	}
	.popular-course .course{
		margin-bottom:40px;
	}
	.nuolaida-main, .nuolaida-main p, .nuolaida-main li {
		padding-left: 0;
	}
	.dataspin-images div {
		width:100%;
	}
}
